leaf nodule - Turkish English Dictionary